package com.tjtt.tdm.knowledge.bean;
/**
 * AbstractFormField entity provides the base persistence definition of the
 * FormField entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractKnowledgeType implements java.io.Serializable {

	// Fields
	private Long knowledgeTypeId;
	private String typeName;
	private String typeDesc;
	private String typeState;
	private Long parentId;
	private Long levelindex;
	
	
	// Constructors

	public Long getLevelindex() {
		return levelindex;
	}

	public void setLevelindex(Long levelindex) {
		this.levelindex = levelindex;
	}

	/** default constructor */
	public AbstractKnowledgeType() {
	}

	/** minimal constructor */
	public AbstractKnowledgeType(Long knowledgeTypeId) {
		this.knowledgeTypeId = knowledgeTypeId;
	}

	/** full constructor */
	public AbstractKnowledgeType(Long knowledgeTypeId, String typeName,String typeDesc,String typeState,Long parentId) {
		this.knowledgeTypeId = knowledgeTypeId;
		this.typeName = typeName;
		this.typeDesc = typeDesc;
		this.typeState = typeState;
		this.parentId = parentId;
	}

	public Long getKnowledgeTypeId() {
		return knowledgeTypeId;
	}

	public void setKnowledgeTypeId(Long knowledgeTypeId) {
		this.knowledgeTypeId = knowledgeTypeId;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String getTypeDesc() {
		return typeDesc;
	}

	public void setTypeDesc(String typeDesc) {
		this.typeDesc = typeDesc;
	}

	public String getTypeState() {
		return typeState;
	}

	public void setTypeState(String typeState) {
		this.typeState = typeState;
	}

	public Long getParentId() {
		return parentId;
	}

	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}



}